Antihistamines don't cause weight gain. Some first generation antihistamines also have anticholinergic and antiserotonergic effects and (it is thought) that these mechanisms cause appetite stimulation. Sadly there have not been many clinical trials (there have been some) but there is a substantial body (NPI) of anecdotal evidence that Cyproheptidine in particular will cause you to eat like a massive ***.
8 years